SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_CargosPorLocalidad
AS
SELECT tb_Localidades.localidad, 
    tb_CargosGenericos.idCargoGenerico, 
    tb_CargosGenericos.Descripcion AS CargoGenerico, 
    tb_Cargos.cargo, 
    tb_AsignaturasGenericas.idAsignaturaGenerica, 
    tb_AsignaturasGenericas.Descripcion AS AsignaturaGenerica, 
    tb_Asignaturas.idAsignatura
FROM tb_AsignaturasGenericas INNER JOIN
    tb_Asignaturas ON 
    tb_AsignaturasGenericas.idAsignaturaGenerica = tb_Asignaturas.AsignaturaGenerica
     INNER JOIN
    tb_Plazas ON 
    tb_Asignaturas.idAsignatura = tb_Plazas.Asignatura INNER JOIN
    tb_Cargos INNER JOIN
    tb_CargosGenericos ON 
    tb_Cargos.CargoGenerico = tb_CargosGenericos.idCargoGenerico
     ON 
    tb_Plazas.CargoSalarialDefault = tb_Cargos.idCargo INNER JOIN
    tb_Organizaciones ON 
    tb_Plazas.Organizacion = tb_Organizaciones.idOrganizaciones INNER
     JOIN
    tb_Localidades ON 
    tb_Organizaciones.Localidad = tb_Localidades.idLocalidad
GO
GRANT SELECT ON  [dbo].[vw_CargosPorLocalidad] TO [SoloVer]
GO
